Affordable SLAM through the Co-Design of Hardware, Software, and Methodology

نویسندگان

  • Stéphane Magnenat
  • Valentin Longchamp
  • Michael Bonani
  • Philippe Rétornaz
  • Paolo Germano
  • Francesco Mondada
چکیده

Simultaneous localization and mapping (SLAM) is a prominent feature for autonomous robots operating in undefined environments. Applications areas such as consumer robotics appliances would clearly benefit from low-cost and compact SLAM implementations. The SLAM research community has developed several robust algorithms in the course of the last two decades. However, until now most SLAM demonstrators have relied on expensive sensors or large processing power, limiting their realms of application. Several works have explored optimizations into various directions; however none has presented a global optimization from the mechatronic to the algorithmic level. In this article, we present a solution to the SLAM problem based on the co-design of a slim rotating distance scanner, a lightweight SLAM software, and an optimization methodology. The scanner consists of a set of infrared distance sensors mounted on a contactless rotating platform. The SLAM algorithm is an adaptation of FastSLAM 2.0 that runs in real time on a miniature robot. The optimization methodology finds the parameters of the SLAM algorithm using an evolution strategy. This unique combination of inexpensive hardware, lightweight software, and global optimization brings SLAM to a whole new class of applications.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Hardware/software co-design of particle filter in grid based Fast- SLAM algorithm

A hardware/software co-design based on system on a chip method for particle filter in a grid based Fast-SLAM algorithm is presented in this work. By giving more emphasis on those steps of the algorithm that requires intensive computations, hardware blocks are design in order to speed up the computational time and interfaced with a central Microblaze soft core processing core. The proposed hardw...

متن کامل

Methodology for Hardware/Software Co-verification in C/C++

In this paper we present our C/C++-based design environment for hardware/software co-verification. Our approach is to use C/C++ to describe both hardware and software throughout the design flow. Our methodology supports the efficient mapping of C/ C++ functional descriptions directly into hardware and software. The advantages of a C/C++-based flow from the verification point of view are present...

متن کامل

A Methodology for Structured Object-Oriented Elicitation and Analysis of Temporal Constraints in Hardware/Software Co-design of Real-Time System

The hardware/software co-design of a high-quality real-time system relies heavily on the modeling of both the hardware and software components from three aspects: structures, functionalities, and constraints, especially the temporal constraints. However, there is not a systematic process for the elicitation and analysis of temporal constraints in hardware/software co-design. Furthermore, existi...

متن کامل

Exploring the role of architectural design in creating a sense of security and residential satisfaction in affordable residential complexes for young Iranian low-income families

The most important requirement of the family after food and clothing is housing. It also plays an important role in providing safety and security etc. for the family. Security is important therefore it is placed among other human physiological needs like food, shelter and sanitation. Security feeling is one of the main factorsin stability of urban spaces. It can be said that secure enviro...

متن کامل

VSIPL++/FPGA Design Methodology

We describe a hardware/software codesign methodology for hybrid hardware and software systems. The methodology integrates VSIPL++ for software design and a portable, composable hardware design method based on streams. The hardware design is portable and scalable from design/test systems to the target system and to future technologies. The methodology increases productivity by providing a concis...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009